<?xml version="1.0"?>
<doc>
    <assembly>
        <name>TakeIo.Spreadsheet</name>
    </assembly>
    <members>
        <member name="T:TakeIo.Spreadsheet.TableExtensions">
            <summary>
            Defines extensions for IList&lt;IList&lt;string>> types (table).
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.Normalize(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}})">
            <summary>
            Trim empty lines at the beginning and at the end, cut left and
            right empty columns, and fold cells when the row is shorter than
            its siblings. This function does not remove empty rows.
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.RemoveEmptyRows(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}})">
            <summary>
            Remove empty rows from the table.
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.ToDictionary(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}})">
            <summary>
            Convert the table to Dictionary
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.IsColumnEmpty(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}},System.Int32)">
            <summary>
            Check if an entire column is empty.
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.IsRowEmpty(System.Collections.Generic.IList{System.String})">
            <summary>
            Check if an entire row is empty.
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.AddColumn(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}},System.Int32)">
            <summary>
            Add a table column (cells will have empty strings).
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.RemoveColumn(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}},System.Int32)">
            <summary>
            Remove an entire column.
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.MaxColumns(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}})">
            <summary>
            Return the max column length.
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.ToString(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}})">
            <summary>
            Convert the current table to a CSV string.
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.TableExtensions.Serialize(System.Collections.Generic.IList{System.Collections.Generic.IList{System.String}},System.IO.StreamWriter,System.Char)">
            <summary>
            Serialize the current table to a CSV file.
            </summary>
        </member>
        <member name="T:TakeIo.Spreadsheet.Xls2Strings">
            <summary>
            A XLS -> string processor, that uses the MissingRecordAware
            EventModel code to ensure it outputs all columns and rows.
            </summary>
        </member>
        <member name="F:TakeIo.Spreadsheet.Xls2Strings._orderedBsRs">
            So we known which sheet we're on 
        </member>
        <member name="M:TakeIo.Spreadsheet.Xls2Strings.#ctor(NPOI.POIFS.FileSystem.POIFSFileSystem)">
            <summary>
            Creates a new XLS -> strings converter
            </summary>
            <param name="fs">The POIFSFileSystem to process</param>
        </member>
        <member name="M:TakeIo.Spreadsheet.Xls2Strings.Process">
            <summary>
            Initiates the processing of the XLS file to strings
            </summary>
        </member>
        <member name="M:TakeIo.Spreadsheet.Xls2Strings.ProcessRecord(NPOI.HSSF.Record.Record)">
            <summary>
            Main HSSFListener method, processes events, and outputs the
            strings as the file is processed
            </summary>
        </member>
    </members>
</doc>
